*{
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}
input{
  width:220px;
  margin-right:15px;
}

ul,li{
  list-style-type: none;
}
html, body {
  background-color: #FAFAFA;
  margin: 0px 2px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 0px;
  width:380px;
  font-size: 84%;
  font-family:\5B8B\4F53,Arial Narrow,arial,serif;
}

#main {
  width: 99%;
  margin-top: 5px; 
  margin-bottom: 5px;  
  padding-top: 3px;    
  border: 1px solid #6d93b8;
  background-color: #fff;
  -webkit-border-radius: 5px;
  line-height: 20px;
}
#add div{
  margin:2px;
}
#add{
  margin-bottom:8px;
  padding-bottom:8px;
  border-bottom:1px dashed #CCC;
}
label {
  margin-left:2px;
  margin-right:2px;
}
.folder-closed{
  background:url(folder_closed.png) no-repeat 3px;
  padding: 10px;
  margin-right:3px;
}

.folder-open{
  background:url(folder_open.png) no-repeat 3px;
  padding: 10px;
  margin-right:3px;
}

.folder-head {
  cursor:pointer;
  margin-top:1px;
  margin-bottom:1px;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  padding-left:2px;
  background-color: #E6E6E6;
  border-color: #D9D9D9;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.792969)), to(rgba(255, 255, 255, 0)));
}

.folder-head:hover{
  background-color: hsl(214, 91%, 89%);
  border-color: #7da2ce;
}

.su-hiden {
  display:none;
}

#user-list {
  padding-bottom:5px;
  max-height:300px;
  overflow:auto;
}
.c_delete_button {
  float:right;
  padding:10px;
  background:url(delete.png) no-repeat 3px;
}
.c_edit_button {
  float:right;
  padding:10px;
  background:url(edit.png) no-repeat 3px;
}
li {
  padding-left:15px;
  cursor:pointer;
}
li:hover{
  background-color: hsl(214, 91%, 89%);
  border-color: #7da2ce;
}

.rootlist li{
  margin-top:1px;
  margin-bottom:1px;
  border-width:1px 0px 1px 0px;
  border-style:solid;
  padding-left:2px;
  background-color: #F5F5F5;
  border-color: #D9D9D9;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.792969)), to(rgba(255, 255, 255, 0)));
}

.rootlist li:hover{
  background-color: hsl(214, 91%, 89%);
  border-color: #7da2ce;
}
.user-load{
  float:right;
  padding:10px;
  background:url(go.png) no-repeat 3px;
}

.user-delete{
  float:right;
  padding:10px;
  background:url(delete.png) no-repeat 3px;
}
.addbutton:hover{
  color:red;
}